home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #5 & #6 / Amiga Plus CD - 1995 - No. 5 and 6.iso / pd / emulator / shapeshifter / ssbootfile / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_134.txt < prev    next >
Text File  |  1991-04-25  |  23KB  |  402 lines

  1. # near model CODE resource
  2. # jump table entries: 13048-13049 (2 of them)
  3. export_1631:
  4. 00000000  4E56 FE5C                link       A6, -0x01A4
  5. 00000004  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  4EAD 093A                jsr        [A5 + 0x93A /* export_291 */]
  8. 00000010  1E00                     move.b     D7, D0
  9. 00000012  2054                     movea.l    A0, [A4]
  10. 00000014  4A28 00C9                tst.b      [A0 + 0xC9]
  11. 00000018  6700 023E                beq        +0x240 /* 00000258 */
  12. 0000001C  7000                     moveq.l    D0, 0x00
  13. 0000001E  2140 0092                move.l     [A0 + 0x92], D0
  14. 00000022  2054                     movea.l    A0, [A4]
  15. 00000024  2140 0096                move.l     [A0 + 0x96], D0
  16. 00000028  1D7C 0001 FFB1           move.b     [A6 - 0x4F], 0x1
  17. 0000002E  41EE FFB1                lea.l      A0, [A6 - 0x4F]
  18. 00000032  486E FF78                pea.l      [A6 - 0x88]
  19. 00000036  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  20. 0000003A  4A80                     tst.l      D0
  21. 0000003C  588F                     addq.l     A7, 4
  22. 0000003E  6700 00DC                beq        +0xDE /* 0000011C */
  23. 00000042  4878 2E1C                push.l     0x2E1C
  24. 00000046  4878 2DF7                push.l     0x2DF7
  25. 0000004A  2F0C                     move.l     -[A7], A4
  26. 0000004C  4EAD 188A                jsr        [A5 + 0x188A /* export_781 */]
  27. 00000050  7001                     moveq.l    D0, 0x01
  28. 00000052  2F00                     move.l     -[A7], D0
  29. 00000054  486E FFB2                pea.l      [A6 - 0x4E]
  30. 00000058  2F0C                     move.l     -[A7], A4
  31. 0000005A  4EBA 0206                jsr        [PC + 0x206 /* 00000262 */]
  32. 0000005E  4AAE FFB2                tst.l      [A6 - 0x4E]
  33. 00000062  4FEF 0018                lea.l      A7, [A7 + 0x18]
  34. 00000066  6612                     bne        +0x14 /* 0000007A */
  35. 00000068  4878 2DF1                push.l     0x2DF1
  36. 0000006C  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  37. 00000070  7080                     moveq.l    D0, 0xFFFFFF80
  38. 00000072  2F00                     move.l     -[A7], D0
  39. 00000074  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  40. 00000078  508F                     addq.l     A7, 8
  41. label0000007A:
  42. 0000007A  2C2E FFB6                move.l     D6, [A6 - 0x4A]
  43. 0000007E  9CAE FFD2                sub.l      D6, [A6 - 0x2E]
  44. 00000082  4A07                     tst.b      D7
  45. 00000084  661C                     bne        +0x1E /* 000000A2 */
  46. 00000086  4A86                     tst.l      D6
  47. 00000088  6E18                     bgt        +0x1A /* 000000A2 */
  48. 0000008A  4AAE FFB6                tst.l      [A6 - 0x4A]
  49. 0000008E  6712                     beq        +0x14 /* 000000A2 */
  50. 00000090  4878 2DFB                push.l     0x2DFB
  51. 00000094  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  52. 00000098  7080                     moveq.l    D0, 0xFFFFFF80
  53. 0000009A  2F00                     move.l     -[A7], D0
  54. 0000009C  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  55. 000000A0  508F                     addq.l     A7, 8
  56. label000000A2:
  57. 000000A2  4A2E 000F                tst.b      [A6 + 0xF]
  58. 000000A6  6734                     beq        +0x36 /* 000000DC */
  59. 000000A8  41EE FE74                lea.l      A0, [A6 - 0x18C]
  60. 000000AC  4210                     clr.b      [A0]
  61. 000000AE  4878 2E19                push.l     0x2E19
  62. 000000B2  486E FE74                pea.l      [A6 - 0x18C]
  63. 000000B6  2F0C                     move.l     -[A7], A4
  64. 000000B8  2054                     movea.l    A0, [A4]
  65. 000000BA  2050                     movea.l    A0, [A0]
  66. 000000BC  2268 0054                movea.l    A1, [A0 + 0x54]
  67. 000000C0  4E91                     jsr        [A1]
  68. 000000C2  486E FE74                pea.l      [A6 - 0x18C]
  69. 000000C6  4EAD 1D6A                jsr        [A5 + 0x1D6A /* export_937 */]
  70. 000000CA  41EE FF74                lea.l      A0, [A6 - 0x8C]
  71. 000000CE  20B8 020C                move.l     [A0], [0x0000020C /* Time */]
  72. 000000D2  2D6E FF74 FFDA           move.l     [A6 - 0x26], [A6 - 0x8C]
  73. 000000D8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  74. label000000DC:
  75. 000000DC  4A07                     tst.b      D7
  76. 000000DE  6654                     bne        +0x56 /* 00000134 */
  77. 000000E0  4AAE FFD2                tst.l      [A6 - 0x2E]
  78. 000000E4  674E                     beq        +0x50 /* 00000134 */
  79. 000000E6  41EE FE74                lea.l      A0, [A6 - 0x18C]
  80. 000000EA  4210                     clr.b      [A0]
  81. 000000EC  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  82. 000000F0  7031                     moveq.l    D0, 0x31
  83. 000000F2  2F00                     move.l     -[A7], D0
  84. 000000F4  4878 2DFC                push.l     0x2DFC
  85. 000000F8  486E FE74                pea.l      [A6 - 0x18C]
  86. 000000FC  4EAD 118A                jsr        [A5 + 0x118A /* export_557 */]
  87. 00000100  486E FE74                pea.l      [A6 - 0x18C]
  88. 00000104  4EAD 1D9A                jsr        [A5 + 0x1D9A /* export_943 */]
  89. 00000108  41EE FF74                lea.l      A0, [A6 - 0x8C]
  90. 0000010C  20B8 020C                move.l     [A0], [0x0000020C /* Time */]
  91. 00000110  2D6E FF74 FFDA           move.l     [A6 - 0x26], [A6 - 0x8C]
  92. 00000116  4FEF 0014                lea.l      A7, [A7 + 0x14]
  93. 0000011A  6018                     bra        +0x1A /* 00000134 */
  94. label0000011C:
  95. 0000011C  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  96. 00000120  7280                     moveq.l    D1, 0xFFFFFF80
  97. 00000122  B280                     cmp.l      D1, D0
  98. 00000124  670A                     beq        +0xC /* 00000130 */
  99. 00000126  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  100. 0000012A  4A80                     tst.l      D0
  101. 0000012C  6600 012A                bne        +0x12C /* 00000258 */
  102. label00000130:
  103. 00000130  422E FFB1                clr.b      [A6 - 0x4F]
  104. label00000134:
  105. 00000134  486E FF78                pea.l      [A6 - 0x88]
  106. 00000138  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  107. 0000013C  2D4C FFE0                move.l     [A6 - 0x20], A4
  108. 00000140  2D6E FFD6 FFE4           move.l     [A6 - 0x1C], [A6 - 0x2A]
  109. 00000146  2D6E FFB2 FFE8           move.l     [A6 - 0x18], [A6 - 0x4E]
  110. 0000014C  7000                     moveq.l    D0, 0x00
  111. 0000014E  2D40 FFEC                move.l     [A6 - 0x14], D0
  112. 00000152  2D6E FFDA FFF8           move.l     [A6 - 0x8], [A6 - 0x26]
  113. 00000158  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  114. 0000015E  1D7C 0001 FFFE           move.b     [A6 - 0x2], 0x1
  115. 00000164  1D47 FFFD                move.b     [A6 - 0x3], D7
  116. 00000168  486E FF78                pea.l      [A6 - 0x88]
  117. 0000016C  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  118. 00000170  4A80                     tst.l      D0
  119. 00000172  508F                     addq.l     A7, 8
  120. 00000174  6700 00B8                beq        +0xBA /* 0000022E */
  121. 00000178  4A2E FFB1                tst.b      [A6 - 0x4F]
  122. 0000017C  6700 0096                beq        +0x98 /* 00000214 */
  123. 00000180  4878 2E1C                push.l     0x2E1C
  124. 00000184  4878 2DF8                push.l     0x2DF8
  125. 00000188  2F0C                     move.l     -[A7], A4
  126. 0000018A  4EAD 188A                jsr        [A5 + 0x188A /* export_781 */]
  127. 0000018E  2054                     movea.l    A0, [A4]
  128. 00000190  216E FFB2 0092           move.l     [A0 + 0x92], [A6 - 0x4E]
  129. 00000196  266D FE0C                movea.l    A3, [A5 - 0x1F4]
  130. 0000019A  2053                     movea.l    A0, [A3]
  131. 0000019C  2D68 0092 FE5C           move.l     [A6 - 0x1A4], [A0 + 0x92]
  132. 000001A2  206D FE0C                movea.l    A0, [A5 - 0x1F4]
  133. 000001A6  2D48 FE70                move.l     [A6 - 0x190], A0
  134. 000001AA  2050                     movea.l    A0, [A0]
  135. 000001AC  2668 0096                movea.l    A3, [A0 + 0x96]
  136. 000001B0  2F0B                     move.l     -[A7], A3
  137. 000001B2  486E FE60                pea.l      [A6 - 0x1A0]
  138. 000001B6  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  139. 000001BA  41EE FE60                lea.l      A0, [A6 - 0x1A0]
  140. 000001BE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  141. 000001C2  6032                     bra        +0x34 /* 000001F6 */
  142. label000001C4:
  143. 000001C4  2F2E FE6C                move.l     -[A7], [A6 - 0x194]
  144. 000001C8  4EAD 2F1A                jsr        [A5 + 0x2F1A /* export_1503 */]
  145. 000001CC  2640                     movea.l    A3, D0
  146. 000001CE  200B                     move.l     D0, A3
  147. 000001D0  588F                     addq.l     A7, 4
  148. 000001D2  6722                     beq        +0x24 /* 000001F6 */
  149. 000001D4  2053                     movea.l    A0, [A3]
  150. 000001D6  2D68 0028 FFF0           move.l     [A6 - 0x10], [A0 + 0x28]
  151. 000001DC  2053                     movea.l    A0, [A3]
  152. 000001DE  2D68 002C FFF4           move.l     [A6 - 0xC], [A0 + 0x2C]
  153. 000001E4  486E FFE0                pea.l      [A6 - 0x20]
  154. 000001E8  2F0B                     move.l     -[A7], A3
  155. 000001EA  2053                     movea.l    A0, [A3]
  156. 000001EC  2050                     movea.l    A0, [A0]
  157. 000001EE  2268 015C                movea.l    A1, [A0 + 0x15C]
  158. 000001F2  4E91                     jsr        [A1]
  159. 000001F4  508F                     addq.l     A7, 8
  160. label000001F6:
  161. 000001F6  486E FE60                pea.l      [A6 - 0x1A0]
  162. 000001FA  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  163. 000001FE  2D40 FE6C                move.l     [A6 - 0x194], D0
  164. 00000202  588F                     addq.l     A7, 4
  165. 00000204  66BE                     bne        -0x40 /* 000001C4 */
  166. 00000206  2F0C                     move.l     -[A7], A4
  167. 00000208  2054                     movea.l    A0, [A4]
  168. 0000020A  2050                     movea.l    A0, [A0]
  169. 0000020C  2268 00FC                movea.l    A1, [A0 + 0xFC]
  170. 00000210  4E91                     jsr        [A1]
  171. 00000212  588F                     addq.l     A7, 4
  172. label00000214:
  173. 00000214  4AAE FFE4                tst.l      [A6 - 0x1C]
  174. 00000218  6734                     beq        +0x36 /* 0000024E */
  175. 0000021A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  176. 0000021E  2F0C                     move.l     -[A7], A4
  177. 00000220  2054                     movea.l    A0, [A4]
  178. 00000222  2050                     movea.l    A0, [A0]
  179. 00000224  2268 0048                movea.l    A1, [A0 + 0x48]
  180. 00000228  4E91                     jsr        [A1]
  181. 0000022A  508F                     addq.l     A7, 8
  182. 0000022C  6020                     bra        +0x22 /* 0000024E */
  183. label0000022E:
  184. 0000022E  4AAE FFE4                tst.l      [A6 - 0x1C]
  185. 00000232  6712                     beq        +0x14 /* 00000246 */
  186. 00000234  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  187. 00000238  2F0C                     move.l     -[A7], A4
  188. 0000023A  2054                     movea.l    A0, [A4]
  189. 0000023C  2050                     movea.l    A0, [A0]
  190. 0000023E  2268 0048                movea.l    A1, [A0 + 0x48]
  191. 00000242  4E91                     jsr        [A1]
  192. 00000244  508F                     addq.l     A7, 8
  193. label00000246:
  194. 00000246  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  195. 0000024A  4A80                     tst.l      D0
  196. 0000024C  660A                     bne        +0xC /* 00000258 */
  197. label0000024E:
  198. 0000024E  486E FF78                pea.l      [A6 - 0x88]
  199. 00000252  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  200. 00000256  588F                     addq.l     A7, 4
  201. label00000258:
  202. 00000258  4CEE 18C0 FE4C           movem.l    D6,D7,A3,A4, [A6 - 0x1B4]
  203. 0000025E  4E5E                     unlink     A6
  204. 00000260  4E75                     rts
  205. export_1632:
  206. fn00000262:
  207. 00000262  4E56 FFA8                link       A6, -0x0058
  208. 00000266  48E7 0118                movem.l    -[A7], D7,A3,A4
  209. 0000026A  266E 000C                movea.l    A3, [A6 + 0xC]
  210. 0000026E  286E 0008                movea.l    A4, [A6 + 0x8]
  211. 00000272  2054                     movea.l    A0, [A4]
  212. 00000274  4A28 00C8                tst.b      [A0 + 0xC8]
  213. 00000278  671A                     beq        +0x1C /* 00000294 */
  214. 0000027A  41E8 009A                lea.l      A0, [A0 + 0x9A]
  215. 0000027E  224B                     movea.l    A1, A3
  216. 00000280  700A                     moveq.l    D0, 0x0A
  217. label00000282:
  218. 00000282  22D8                     move.l     [A1]+, [A0]+
  219. 00000284  51C8 FFFC                dbf        D0, -0x6 /* 00000282 */
  220. 00000288  32D8                     move.w     [A1]+, [A0]+
  221. 0000028A  7000                     moveq.l    D0, 0x00
  222. 0000028C  2740 0024                move.l     [A3 + 0x24], D0
  223. 00000290  6000 011E                bra        +0x120 /* 000003B0 */
  224. label00000294:
  225. 00000294  7000                     moveq.l    D0, 0x00
  226. 00000296  2680                     move.l     [A3], D0
  227. 00000298  2740 0004                move.l     [A3 + 0x4], D0
  228. 0000029C  2740 0008                move.l     [A3 + 0x8], D0
  229. 000002A0  2740 000C                move.l     [A3 + 0xC], D0
  230. 000002A4  2740 0010                move.l     [A3 + 0x10], D0
  231. 000002A8  2740 0014                move.l     [A3 + 0x14], D0
  232. 000002AC  274C 0018                move.l     [A3 + 0x18], A4
  233. 000002B0  2740 0020                move.l     [A3 + 0x20], D0
  234. 000002B4  2740 0024                move.l     [A3 + 0x24], D0
  235. 000002B8  176E 0013 002C           move.b     [A3 + 0x2C], [A6 + 0x13]
  236. 000002BE  41EE FFFC                lea.l      A0, [A6 - 0x4]
  237. 000002C2  20B8 020C                move.l     [A0], [0x0000020C /* Time */]
  238. 000002C6  276E FFFC 0028           move.l     [A3 + 0x28], [A6 - 0x4]
  239. 000002CC  486E FFC4                pea.l      [A6 - 0x3C]
  240. 000002D0  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  241. 000002D4  4A80                     tst.l      D0
  242. 000002D6  588F                     addq.l     A7, 4
  243. 000002D8  6770                     beq        +0x72 /* 0000034A */
  244. 000002DA  206D FE0C                movea.l    A0, [A5 - 0x1F4]
  245. 000002DE  2D48 FFBC                move.l     [A6 - 0x44], A0
  246. 000002E2  2050                     movea.l    A0, [A0]
  247. 000002E4  2D68 0096 FFC0           move.l     [A6 - 0x40], [A0 + 0x96]
  248. 000002EA  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  249. 000002EE  486E FFAC                pea.l      [A6 - 0x54]
  250. 000002F2  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  251. 000002F6  41EE FFAC                lea.l      A0, [A6 - 0x54]
  252. 000002FA  508F                     addq.l     A7, 8
  253. 000002FC  603A                     bra        +0x3C /* 00000338 */
  254. label000002FE:
  255. 000002FE  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  256. 00000302  4EAD 2F1A                jsr        [A5 + 0x2F1A /* export_1503 */]
  257. 00000306  2D40 FFA8                move.l     [A6 - 0x58], D0
  258. 0000030A  588F                     addq.l     A7, 4
  259. 0000030C  672A                     beq        +0x2C /* 00000338 */
  260. 0000030E  206E FFA8                movea.l    A0, [A6 - 0x58]
  261. 00000312  2050                     movea.l    A0, [A0]
  262. 00000314  2768 002C 001C           move.l     [A3 + 0x1C], [A0 + 0x2C]
  263. 0000031A  7001                     moveq.l    D0, 0x01
  264. 0000031C  2F00                     move.l     -[A7], D0
  265. 0000031E  7200                     moveq.l    D1, 0x00
  266. 00000320  2F01                     move.l     -[A7], D1
  267. 00000322  2F0B                     move.l     -[A7], A3
  268. 00000324  2F01                     move.l     -[A7], D1
  269. 00000326  487A 0092                pea.l      [PC + 0x92 /* 000003BA, value 0x4E56FFF8 */]
  270. 0000032A  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  271. 0000032E  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  272. 00000332  2E00                     move.l     D7, D0
  273. 00000334  4FEF 0018                lea.l      A7, [A7 + 0x18]
  274. label00000338:
  275. 00000338  486E FFAC                pea.l      [A6 - 0x54]
  276. 0000033C  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  277. 00000340  2D40 FFB8                move.l     [A6 - 0x48], D0
  278. 00000344  588F                     addq.l     A7, 4
  279. 00000346  66B6                     bne        -0x48 /* 000002FE */
  280. 00000348  6026                     bra        +0x28 /* 00000370 */
  281. label0000034A:
  282. 0000034A  4AAB 0024                tst.l      [A3 + 0x24]
  283. 0000034E  6718                     beq        +0x1A /* 00000368 */
  284. 00000350  2F2B 0024                move.l     -[A7], [A3 + 0x24]
  285. 00000354  2F0C                     move.l     -[A7], A4
  286. 00000356  2054                     movea.l    A0, [A4]
  287. 00000358  2050                     movea.l    A0, [A0]
  288. 0000035A  2268 0048                movea.l    A1, [A0 + 0x48]
  289. 0000035E  4E91                     jsr        [A1]
  290. 00000360  7000                     moveq.l    D0, 0x00
  291. 00000362  2740 0024                move.l     [A3 + 0x24], D0
  292. 00000366  508F                     addq.l     A7, 8
  293. label00000368:
  294. 00000368  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  295. 0000036C  4A80                     tst.l      D0
  296. 0000036E  6640                     bne        +0x42 /* 000003B0 */
  297. label00000370:
  298. 00000370  486E FFC4                pea.l      [A6 - 0x3C]
  299. 00000374  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  300. 00000378  2F13                     move.l     -[A7], [A3]
  301. 0000037A  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  302. 0000037E  4A00                     tst.b      D0
  303. 00000380  508F                     addq.l     A7, 8
  304. 00000382  6612                     bne        +0x14 /* 00000396 */
  305. 00000384  4878 2E1B                push.l     0x2E1B
  306. 00000388  2F13                     move.l     -[A7], [A3]
  307. 0000038A  2F2B 0018                move.l     -[A7], [A3 + 0x18]
  308. 0000038E  4EAD 1892                jsr        [A5 + 0x1892 /* export_782 */]
  309. 00000392  4FEF 000C                lea.l      A7, [A7 + 0xC]
  310. label00000396:
  311. 00000396  2054                     movea.l    A0, [A4]
  312. 00000398  41E8 009A                lea.l      A0, [A0 + 0x9A]
  313. 0000039C  224B                     movea.l    A1, A3
  314. 0000039E  700A                     moveq.l    D0, 0x0A
  315. label000003A0:
  316. 000003A0  20D9                     move.l     [A0]+, [A1]+
  317. 000003A2  51C8 FFFC                dbf        D0, -0x6 /* 000003A0 */
  318. 000003A6  30D9                     move.w     [A0]+, [A1]+
  319. 000003A8  2054                     movea.l    A0, [A4]
  320. 000003AA  117C 0001 00C8           move.b     [A0 + 0xC8], 0x1
  321. label000003B0:
  322. 000003B0  4CEE 1880 FF9C           movem.l    D7,A3,A4, [A6 - 0x64]
  323. 000003B6  4E5E                     unlink     A6
  324. 000003B8  4E75                     rts
  325. 000003BA  4E56 FFF8                link       A6, -0x0008
  326. 000003BE  48E7 0018                movem.l    -[A7], A3,A4
  327. 000003C2  266E 0008                movea.l    A3, [A6 + 0x8]
  328. 000003C6  286E 000C                movea.l    A4, [A6 + 0xC]
  329. 000003CA  202B 0030                move.l     D0, [A3 + 0x30]
  330. 000003CE  B0AC 001C                cmp.l      D0, [A4 + 0x1C]
  331. 000003D2  6700 00C8                beq        +0xCA /* 0000049C */
  332. 000003D6  2D6C 0024 FFF8           move.l     [A6 - 0x8], [A4 + 0x24]
  333. 000003DC  4A2C 002C                tst.b      [A4 + 0x2C]
  334. 000003E0  673A                     beq        +0x3C /* 0000041C */
  335. 000003E2  4AAE FFF8                tst.l      [A6 - 0x8]
  336. 000003E6  6634                     bne        +0x36 /* 0000041C */
  337. 000003E8  41EE FFFC                lea.l      A0, [A6 - 0x4]
  338. 000003EC  20B8 020C                move.l     [A0], [0x0000020C /* Time */]
  339. 000003F0  202C 0028                move.l     D0, [A4 + 0x28]
  340. 000003F4  5480                     addq.l     D0, 2
  341. 000003F6  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  342. 000003FA  6220                     bhi        +0x22 /* 0000041C */
  343. 000003FC  700E                     moveq.l    D0, 0x0E
  344. 000003FE  2F00                     move.l     -[A7], D0
  345. 00000400  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  346. 00000404  4EAD 135A                jsr        [A5 + 0x135A /* export_615 */]
  347. 00000408  2D40 FFF8                move.l     [A6 - 0x8], D0
  348. 0000040C  2940 0024                move.l     [A4 + 0x24], D0
  349. 00000410  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  350. 00000414  4EAD 0D62                jsr        [A5 + 0xD62 /* export_424 */]
  351. 00000418  4FEF 000C                lea.l      A7, [A7 + 0xC]
  352. label0000041C:
  353. 0000041C  082B 0000 001E           btst.b     [A3 + 0x1E], 0x0
  354. 00000422  6704                     beq        +0x6 /* 00000428 */
  355. 00000424  52AC 0020                addq.l     [A4 + 0x20], 1
  356. label00000428:
  357. 00000428  082B 0004 001E           btst.b     [A3 + 0x1E], 0x4
  358. 0000042E  6706                     beq        +0x8 /* 00000436 */
  359. 00000430  52AC 0008                addq.l     [A4 + 0x8], 1
  360. 00000434  6034                     bra        +0x36 /* 0000046A */
  361. label00000436:
  362. 00000436  52AC 0004                addq.l     [A4 + 0x4], 1
  363. 0000043A  4A2B 0028                tst.b      [A3 + 0x28]
  364. 0000043E  6D1E                     blt        +0x20 /* 0000045E */
  365. 00000440  0CAB 4D41 4353 0024      cmpi.l     [A3 + 0x24], 0x4D414353 /* 'MACS' */
  366. 00000448  6606                     bne        +0x8 /* 00000450 */
  367. 0000044A  52AC 0014                addq.l     [A4 + 0x14], 1
  368. 0000044E  600E                     bra        +0x10 /* 0000045E */
  369. label00000450:
  370. 00000450  0CAB 4150 504C 0020      cmpi.l     [A3 + 0x20], 0x4150504C /* 'APPL' */
  371. 00000458  6604                     bne        +0x6 /* 0000045E */
  372. 0000045A  52AC 0010                addq.l     [A4 + 0x10], 1
  373. label0000045E:
  374. 0000045E  2F0B                     move.l     -[A7], A3
  375. 00000460  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  376. 00000464  D1AC 000C                add.l      [A4 + 0xC], D0
  377. 00000468  588F                     addq.l     A7, 4
  378. label0000046A:
  379. 0000046A  5294                     addq.l     [A4], 1
  380. 0000046C  2F14                     move.l     -[A7], [A4]
  381. 0000046E  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  382. 00000472  4A00                     tst.b      D0
  383. 00000474  588F                     addq.l     A7, 4
  384. 00000476  6712                     beq        +0x14 /* 0000048A */
  385. 00000478  4878 2E1B                push.l     0x2E1B
  386. 0000047C  2F14                     move.l     -[A7], [A4]
  387. 0000047E  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  388. 00000482  4EAD 1892                jsr        [A5 + 0x1892 /* export_782 */]
  389. 00000486  4FEF 000C                lea.l      A7, [A7 + 0xC]
  390. label0000048A:
  391. 0000048A  4AAE FFF8                tst.l      [A6 - 0x8]
  392. 0000048E  6706                     beq        +0x8 /* 00000496 */
  393. 00000490  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  394. 00000494  6006                     bra        +0x8 /* 0000049C */
  395. label00000496:
  396. 00000496  1B7C 0001 F618           move.b     [A5 - 0x9E8], 0x1
  397. label0000049C:
  398. 0000049C  7000                     moveq.l    D0, 0x00
  399. 0000049E  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  400. 000004A4  4E5E                     unlink     A6
  401. 000004A6  4E75                     rts
  402.